<HTML><HEAD>
<META NAME="description" CONTENT="Trees where each node has a fixed number of children (The number of children is arbitrary but cannot be changed once the node has been created">
<META NAME="names" CONTENT="fixed_tree, tree, fixed_list">
<META NAME="legal" CONTENT="See notice at end of class.">
<META NAME="contents" CONTENT="generic">
<META NAME="access" CONTENT="cursor, membership">
<META NAME="representation" CONTENT="recursive, array">
<META NAME="keywords" CONTENT="Eiffel class">
<META NAME="license" CONTENT="Eiffel Forum License v2 (see http://www.eiffel.com/licensing/forum.txt)">
<META NAME="copyright" CONTENT="Copyright (c) 1984-2008, Eiffel Software and others">
<META NAME="source" CONTENT="Eiffel Software 356 Storke Road, Goleta, CA 93117 USA Telephone 805-685-1006, Fax 805-685-6869 Website http://www.eiffel.com Customer support http://support.eiffel.com">
<META NAME="library" CONTENT="EiffelBase: Library of reusable components for Eiffel.">
<META NAME="keywords" CONTENT="Eiffel class">
<TITLE>fixed_tree Chart</TITLE></HEAD>
<BODY BGCOLOR="white">
<P ALIGN="CENTER">Automatic generation produced by ISE Eiffel</P>
<PRE><TABLE BORDER="1" ALIGN="CENTER"><TR><TD><A HREF="../class_list.html">Classes</A></TD><TD><A HREF="../cluster_list.html">Clusters</A></TD><TD><A HREF="../cluster_hierarchy.html">Cluster hierarchy</A></TD><TD>Chart</TD><TD><A HREF="fixed_tree_links.html">Relations</A></TD><TD><A HREF="fixed_tree_flatshort.html">Flat contracts</A></TD></TR></TABLE><B>class</B>
    <A HREF="../base/fixed_tree_chart.html">FIXED_TREE</A> [G]

<B>General</B>
    cluster: elks
    description: 
        "Trees where each node has a fixed number of children
        (The number of children is arbitrary but cannot be
        changed once the node has been created"
    create: <A HREF="../base/fixed_tree_flatshort.html#f_make_filled">make_filled</A>, <A HREF="../base/fixed_tree_flatshort.html#f_make">make</A>

<B>Ancestors</B>
    <A HREF="../base/cell_chart.html">CELL</A> [G]
    <A HREF="../base/tree_chart.html">TREE</A>* [G]

<B>Queries</B>
    <A HREF="../base/fixed_tree_flatshort.html#f_arity">arity</A>: <A HREF="../base/integer_32_chart.html">INTEGER_32</A>
    <A HREF="../base/fixed_tree_flatshort.html#f_array_item">array_item</A> (n: <A HREF="../base/integer_32_chart.html">INTEGER_32</A>): ?<A HREF="../base/fixed_tree_chart.html">FIXED_TREE</A> [G]
    <A HREF="../base/tree_flatshort.html#f_binary_representation">binary_representation</A>: <A HREF="../base/binary_tree_chart.html">BINARY_TREE</A> [G]<FONT COLOR="red"> -- (from TREE)</FONT>
    <A HREF="../base/fixed_tree_flatshort.html#f_capacity">capacity</A>: <A HREF="../base/integer_32_chart.html">INTEGER_32</A>
    <A HREF="../base/container_flatshort.html#f_changeable_comparison_criterion">changeable_comparison_criterion</A>: <A HREF="../base/boolean_chart.html">BOOLEAN</A><FONT COLOR="red"> -- (from CONTAINER)</FONT>
    <A HREF="../base/fixed_tree_flatshort.html#f_child">child</A>: [<B>like</B> <A HREF="../base/fixed_tree_flatshort.html#f_parent">parent</A>] ?<A HREF="../base/fixed_tree_chart.html">FIXED_TREE</A> [G]
    <A HREF="../base/fixed_tree_flatshort.html#f_child_after">child_after</A>: <A HREF="../base/boolean_chart.html">BOOLEAN</A>
    <A HREF="../base/fixed_tree_flatshort.html#f_child_before">child_before</A>: <A HREF="../base/boolean_chart.html">BOOLEAN</A>
    <A HREF="../base/fixed_tree_flatshort.html#f_child_capacity">child_capacity</A>: <A HREF="../base/integer_32_chart.html">INTEGER_32</A>
    <A HREF="../base/fixed_tree_flatshort.html#f_child_contractable">child_contractable</A>: <A HREF="../base/boolean_chart.html">BOOLEAN</A>
    <A HREF="../base/fixed_tree_flatshort.html#f_child_cursor">child_cursor</A>: <A HREF="../base/cursor_chart.html">CURSOR</A>
    <A HREF="../base/fixed_tree_flatshort.html#f_child_index">child_index</A>: <A HREF="../base/integer_32_chart.html">INTEGER_32</A>
    <A HREF="../base/tree_flatshort.html#f_child_isfirst">child_isfirst</A>: <A HREF="../base/boolean_chart.html">BOOLEAN</A><FONT COLOR="red"> -- (from TREE)</FONT>
    <A HREF="../base/tree_flatshort.html#f_child_islast">child_islast</A>: <A HREF="../base/boolean_chart.html">BOOLEAN</A><FONT COLOR="red"> -- (from TREE)</FONT>
    <A HREF="../base/fixed_tree_flatshort.html#f_child_item">child_item</A>: [<B>like</B> <A HREF="../base/cell_flatshort.html#f_item">item</A>] G
    <A HREF="../base/fixed_tree_flatshort.html#f_child_off">child_off</A>: <A HREF="../base/boolean_chart.html">BOOLEAN</A>
    <A HREF="../base/tree_flatshort.html#f_child_readable">child_readable</A>: <A HREF="../base/boolean_chart.html">BOOLEAN</A><FONT COLOR="red"> -- (from TREE)</FONT>
    <A HREF="../base/tree_flatshort.html#f_child_writable">child_writable</A>: <A HREF="../base/boolean_chart.html">BOOLEAN</A><FONT COLOR="red"> -- (from TREE)</FONT>
    <A HREF="../base/tree_flatshort.html#f_count">count</A>: <A HREF="../base/integer_32_chart.html">INTEGER_32</A><FONT COLOR="red"> -- (from TREE)</FONT>
    <A HREF="../base/fixed_tree_flatshort.html#f_duplicate">duplicate</A> (n: <A HREF="../base/integer_32_chart.html">INTEGER_32</A>): [<B>like</B> <B>Current</B>] <A HREF="../base/fixed_tree_chart.html">FIXED_TREE</A> [G]
    <A HREF="../base/fixed_tree_flatshort.html#f_first_child">first_child</A>: [<B>like</B> <A HREF="../base/fixed_tree_flatshort.html#f_parent">parent</A>] ?<A HREF="../base/fixed_tree_chart.html">FIXED_TREE</A> [G]
    <A HREF="../base/fixed_tree_flatshort.html#f_full">Full</A>: <A HREF="../base/boolean_chart.html">BOOLEAN</A>
    <A HREF="../base/tree_flatshort.html#f_has">has</A> (v: G): <A HREF="../base/boolean_chart.html">BOOLEAN</A><FONT COLOR="red"> -- (from TREE)</FONT>
    <A HREF="../base/fixed_tree_flatshort.html#f_index_of">index_of</A> (v: <A HREF="../base/fixed_tree_chart.html">FIXED_TREE</A> [[<B>like</B> <A HREF="../base/cell_flatshort.html#f_item">item</A>] G]; i: <A HREF="../base/integer_32_chart.html">INTEGER_32</A>): <A HREF="../base/integer_32_chart.html">INTEGER_32</A>
    <A HREF="../base/tree_flatshort.html#f_is_empty">is_empty</A>: <A HREF="../base/boolean_chart.html">BOOLEAN</A><FONT COLOR="red"> -- (from TREE)</FONT>
    <A HREF="../base/tree_flatshort.html#f_is_equal">is_equal</A> (other: [<B>like</B> <B>Current</B>] <A HREF="../base/fixed_tree_chart.html">FIXED_TREE</A> [G]): <A HREF="../base/boolean_chart.html">BOOLEAN</A><FONT COLOR="red"> -- (from TREE)</FONT>
    <A HREF="../base/tree_flatshort.html#f_is_leaf">is_leaf</A>: <A HREF="../base/boolean_chart.html">BOOLEAN</A><FONT COLOR="red"> -- (from TREE)</FONT>
    <A HREF="../base/tree_flatshort.html#f_is_root">is_root</A>: <A HREF="../base/boolean_chart.html">BOOLEAN</A><FONT COLOR="red"> -- (from TREE)</FONT>
    <A HREF="../base/tree_flatshort.html#f_is_sibling">is_sibling</A> (other: [<B>like</B> <A HREF="../base/fixed_tree_flatshort.html#f_parent">parent</A>] ?<A HREF="../base/fixed_tree_chart.html">FIXED_TREE</A> [G]): <A HREF="../base/boolean_chart.html">BOOLEAN</A><FONT COLOR="red"> -- (from TREE)</FONT>
    <A HREF="../base/cell_flatshort.html#f_item">item</A>: G<FONT COLOR="red"> -- (from CELL)</FONT>
    <A HREF="../base/fixed_tree_flatshort.html#f_last_child">last_child</A>: [<B>like</B> <A HREF="../base/fixed_tree_flatshort.html#f_first_child">first_child</A>] ?<A HREF="../base/fixed_tree_chart.html">FIXED_TREE</A> [G]
    <A HREF="../base/fixed_tree_flatshort.html#f_left_sibling">left_sibling</A>: [<B>like</B> <A HREF="../base/fixed_tree_flatshort.html#f_parent">parent</A>] ?<A HREF="../base/fixed_tree_chart.html">FIXED_TREE</A> [G]
    <A HREF="../base/tree_flatshort.html#f_linear_representation">linear_representation</A>: <A HREF="../base/linear_chart.html">LINEAR</A> [G]<FONT COLOR="red"> -- (from TREE)</FONT>
    <A HREF="../base/tree_flatshort.html#f_node_is_equal">node_is_equal</A> (other: [<B>like</B> <B>Current</B>] <A HREF="../base/fixed_tree_chart.html">FIXED_TREE</A> [G]): <A HREF="../base/boolean_chart.html">BOOLEAN</A><FONT COLOR="red"> -- (from TREE)</FONT>
    <A HREF="../base/container_flatshort.html#f_object_comparison">object_comparison</A>: <A HREF="../base/boolean_chart.html">BOOLEAN</A><FONT COLOR="red"> -- (from CONTAINER)</FONT>
    <A HREF="../base/fixed_tree_flatshort.html#f_parent">parent</A>: ?<A HREF="../base/fixed_tree_chart.html">FIXED_TREE</A> [G]
    <A HREF="../base/tree_flatshort.html#f_readable">Readable</A>: <A HREF="../base/boolean_chart.html">BOOLEAN</A><FONT COLOR="red"> -- (from TREE)</FONT>
    <A HREF="../base/tree_flatshort.html#f_readable_child">readable_child</A>: <A HREF="../base/boolean_chart.html">BOOLEAN</A><FONT COLOR="red"> -- (from TREE)</FONT>
    <A HREF="../base/fixed_tree_flatshort.html#f_right_sibling">right_sibling</A>: [<B>like</B> <A HREF="../base/fixed_tree_flatshort.html#f_parent">parent</A>] ?<A HREF="../base/fixed_tree_chart.html">FIXED_TREE</A> [G]
    <A HREF="../base/tree_flatshort.html#f_valid_cursor_index">valid_cursor_index</A> (i: <A HREF="../base/integer_32_chart.html">INTEGER_32</A>): <A HREF="../base/boolean_chart.html">BOOLEAN</A><FONT COLOR="red"> -- (from TREE)</FONT>
    <A HREF="../base/tree_flatshort.html#f_writable">Writable</A>: <A HREF="../base/boolean_chart.html">BOOLEAN</A><FONT COLOR="red"> -- (from TREE)</FONT>
    <A HREF="../base/tree_flatshort.html#f_writable_child">writable_child</A>: <A HREF="../base/boolean_chart.html">BOOLEAN</A><FONT COLOR="red"> -- (from TREE)</FONT>

<B>Commands</B>
    <A HREF="../base/fixed_tree_flatshort.html#f_array_make">array_make</A> (min_index, max_index: <A HREF="../base/integer_32_chart.html">INTEGER_32</A>)
    <A HREF="../base/fixed_tree_flatshort.html#f_child_back">child_back</A>
    <A HREF="../base/fixed_tree_flatshort.html#f_child_finish">child_finish</A>
    <A HREF="../base/fixed_tree_flatshort.html#f_child_forth">child_forth</A>
    <A HREF="../base/fixed_tree_flatshort.html#f_child_go_i_th">child_go_i_th</A> (i: <A HREF="../base/integer_32_chart.html">INTEGER_32</A>)
    <A HREF="../base/fixed_tree_flatshort.html#f_child_go_to">child_go_to</A> (p: <A HREF="../base/cursor_chart.html">CURSOR</A>)
    <A HREF="../base/fixed_tree_flatshort.html#f_child_put">child_put</A> (v: [<B>like</B> <A HREF="../base/cell_flatshort.html#f_item">item</A>] G)
    <A HREF="../base/fixed_tree_flatshort.html#f_child_replace">child_replace</A> (v: [<B>like</B> <A HREF="../base/cell_flatshort.html#f_item">item</A>] G)
    <A HREF="../base/fixed_tree_flatshort.html#f_child_start">child_start</A>
    <A HREF="../base/container_flatshort.html#f_compare_objects">compare_objects</A><FONT COLOR="red"> -- (from CONTAINER)</FONT>
    <A HREF="../base/container_flatshort.html#f_compare_references">compare_references</A><FONT COLOR="red"> -- (from CONTAINER)</FONT>
    <A HREF="../base/tree_flatshort.html#f_copy">copy</A> (other: [<B>like</B> <B>Current</B>] <A HREF="../base/fixed_tree_chart.html">FIXED_TREE</A> [G])<FONT COLOR="red"> -- (from TREE)</FONT>
    <A HREF="../base/tree_flatshort.html#f_fill">fill</A> (other: <A HREF="../base/tree_chart.html">TREE</A> [G])<FONT COLOR="red"> -- (from TREE)</FONT>
    <A HREF="../base/fixed_tree_flatshort.html#f_forget_left">forget_left</A>
    <A HREF="../base/fixed_tree_flatshort.html#f_forget_right">forget_right</A>
    <A HREF="../base/fixed_tree_flatshort.html#f_make">make</A> (n: <A HREF="../base/integer_32_chart.html">INTEGER_32</A>; v: G)
    <A HREF="../base/fixed_tree_flatshort.html#f_make_filled">make_filled</A> (n: <A HREF="../base/integer_32_chart.html">INTEGER_32</A>; v: G)
    <A HREF="../base/fixed_tree_flatshort.html#f_prune">prune</A> (n: [<B>like</B> <A HREF="../base/fixed_tree_flatshort.html#f_new_node">new_node</A>] [<B>like</B> <B>Current</B>] <A HREF="../base/fixed_tree_chart.html">FIXED_TREE</A> [G])
    <A HREF="../base/cell_flatshort.html#f_put">put</A> (v: [<B>like</B> <A HREF="../base/cell_flatshort.html#f_item">item</A>] G)<FONT COLOR="red"> -- (from CELL)</FONT>
    <A HREF="../base/fixed_tree_flatshort.html#f_put_child">put_child</A> (n: [<B>like</B> <A HREF="../base/fixed_tree_flatshort.html#f_new_node">new_node</A>] [<B>like</B> <B>Current</B>] <A HREF="../base/fixed_tree_chart.html">FIXED_TREE</A> [G])
    <A HREF="../base/fixed_tree_flatshort.html#f_put_i_th">put_i_th</A> (v: <A HREF="../base/fixed_tree_chart.html">FIXED_TREE</A> [[<B>like</B> <A HREF="../base/cell_flatshort.html#f_item">item</A>] G]; n: <A HREF="../base/integer_32_chart.html">INTEGER_32</A>)
    <A HREF="../base/fixed_tree_flatshort.html#f_put_left">put_left</A> (v: [<B>like</B> <A HREF="../base/cell_flatshort.html#f_item">item</A>] G)
    <A HREF="../base/fixed_tree_flatshort.html#f_put_left_sibling">put_left_sibling</A> (other: [<B>like</B> <A HREF="../base/fixed_tree_flatshort.html#f_new_node">new_node</A>] [<B>like</B> <B>Current</B>] <A HREF="../base/fixed_tree_chart.html">FIXED_TREE</A> [G])
    <A HREF="../base/fixed_tree_flatshort.html#f_put_right">put_right</A> (v: [<B>like</B> <A HREF="../base/cell_flatshort.html#f_item">item</A>] G)
    <A HREF="../base/fixed_tree_flatshort.html#f_put_right_sibling">put_right_sibling</A> (other: [<B>like</B> <A HREF="../base/fixed_tree_flatshort.html#f_new_node">new_node</A>] [<B>like</B> <B>Current</B>] <A HREF="../base/fixed_tree_chart.html">FIXED_TREE</A> [G])
    <A HREF="../base/fixed_tree_flatshort.html#f_remove_child">remove_child</A>
    <A HREF="../base/cell_flatshort.html#f_replace">replace</A> (v: [<B>like</B> <A HREF="../base/cell_flatshort.html#f_item">item</A>] G)<FONT COLOR="red"> -- (from CELL)</FONT>
    <A HREF="../base/fixed_tree_flatshort.html#f_replace_child">replace_child</A> (n: [<B>like</B> <A HREF="../base/fixed_tree_flatshort.html#f_new_node">new_node</A>] [<B>like</B> <B>Current</B>] <A HREF="../base/fixed_tree_chart.html">FIXED_TREE</A> [G])
    <A HREF="../base/fixed_tree_flatshort.html#f_search_child">search_child</A> (v: <A HREF="../base/fixed_tree_chart.html">FIXED_TREE</A> [[<B>like</B> <A HREF="../base/cell_flatshort.html#f_item">item</A>] G])
    <A HREF="../base/tree_flatshort.html#f_sprout">sprout</A><FONT COLOR="red"> -- (from TREE)</FONT>
    <A HREF="../base/fixed_tree_flatshort.html#f_wipe_out">wipe_out</A>

<TABLE BORDER="1" ALIGN="CENTER"><TR><TD><A HREF="../class_list.html">Classes</A></TD><TD><A HREF="../cluster_list.html">Clusters</A></TD><TD><A HREF="../cluster_hierarchy.html">Cluster hierarchy</A></TD><TD>Chart</TD><TD><A HREF="fixed_tree_links.html">Relations</A></TD><TD><A HREF="fixed_tree_flatshort.html">Flat contracts</A></TD></TR></TABLE></PRE>
<P ALIGN="CENTER"> &#045;&#045; Generated by ISE Eiffel &#045;&#045 </P>
<P ALIGN="CENTER">For more details: <A HREF="http://www.eiffel.com">www.eiffel.com</A></P>
</BODY>
</HTML>
